"""
Author: HuWen
@file: loc_security_supervision_info.py
@dateTime: 2025/7/7 10:57
加油加油！！！
"""
from common.locate_by import By

class LocSecuritySupervisionInfo:
# 安全监管信息

    # 菜单
    loc_safety_management_menu = {
        'loc_role': By.menuitem,
        'loc_name': '安全基础管理'
    }
    loc_security_supervision_tab = {
        'loc_role': By.tab,
        'loc_name': '安全监管信息'
    }

    # 编辑按钮
    loc_edit_button = {
        'loc_role': By.button,
        'loc_name': '编辑'
    }

    # 颜色选择框
    loc_color_select = {
        'loc_role': By.combobox,
        'loc_name': '安全风险等级'
    }
    # 部门选择框

    loc_department_select = {
        'loc_role': By.combobox,
        'loc_name': '安全管理部门名称:'
    }

    # 办公电话输入框
    loc_office_phone = {
        'loc_role': By.textbox,
        'loc_name': '办公电话:'
    }

    # 负责人选择框
    loc_leader_select = {
        'loc_role': By.combobox,
        'loc_name': '* 安全责任人'
    }

    # 安全值班电话输入框
    loc_safety_duty_phone = {
        'loc_role': By.textbox,
        'loc_name': '* 安全值班电话:'
    }

    # 安全生产许可证编号输入框
    loc_safety_production_license = {
        'loc_role': By.textbox,
        'loc_name': '安全生产许可证编号:'
    }

    # 开始时间选择框
    loc_start_time = {
        'loc_role': By.combobox,
        'loc_name': '开始时间'
    }
    loc_start_time_day_start = {
        'loc_role': By.textbox,
        'loc_name': '开始时间'
    }
    loc_start_time_day_end = {
        'loc_role': By.textbox,
        'loc_name': '结束时间'
    }
    loc_confirm_button = {
        'loc_role': By.button,
        'loc_name': '确定',
         'seq':1
    }

    # 人员数量输入框
    loc_employee_count = {
        'loc_role': By.textbox,
        'loc_name': '职工人数:'
    }
    loc_employee_number = {
        'loc_role': By.spinbutton,
        'loc_name': '从业人员人数:'
    }
    loc_safety_manager_count = {
        'loc_role': By.spinbutton,
        'loc_name': '安全管理人员数量(人):'
    }
    loc_registered_engineer_count = {
        'loc_role': By.spinbutton,
        'loc_name': '注册安全工程师人数(人):'
    }
    loc_poisonous_chemical_worker_count = {
        'loc_role': By.textbox,
        'loc_name': '剧毒化学品作业人员人数:'
    }
    loc_dangerous_chemical_worker_count = {
        'loc_role': By.textbox,
        'loc_name': '危险化学品作业人员人数:'
    }
    loc_special_worker_count = {
        'loc_role': By.textbox,
        'loc_name': '特种作业人员人数:'
    }

    # 企业组织架构图上传
    loc_organization_chart_upload = {
        'loc_role': By.group,
        'loc_name': '企业组织架构图:'
    }
    loc_upload_button = {
        'loc_role': By.StaticText,
        'loc_name': '点击上传'
    }

    # 各种勾选框
    loc_is_hazardous_chemical_enterprise = {
        'loc_role': By.radiogroup,
        'loc_name': '是否为危化品企业:'
    }
    loc_is_special_equipment = {
        'loc_role': By.radiogroup,
        'loc_name': '是否涉及特种设备:'
    }
    loc_is_limited_space_operation = {
        'loc_role': By.radiogroup,
        'loc_name': '是否存在有限空间作业:'
    }
    loc_is_fire_key_unit = {
        'loc_role': By.radiogroup,
        'loc_name': '是否属于消防重点单位:'
    }
    loc_is_ammonia_involved = {
        'loc_role': By.radiogroup,
        'loc_name': '是否涉氨:'
    }
    loc_is_occupational_hazard = {
        'loc_role': By.radiogroup,
        'loc_name': '是否有职业危害:'
    }
    loc_is_hazardous_chemical_pipeline = {
        'loc_role': By.radiogroup,
        'loc_name': '是否涉及危化品管道:'
    }
    loc_is_explosive_dust_operation = {
        'loc_role': By.radiogroup,
        'loc_name': '是否存在涉爆粉尘作业:'
    }
    loc_is_coal_gas_involved = {
        'loc_role': By.radiogroup,
        'loc_name': '是否涉及煤气:'
    }
    loc_is_special_worker = {
        'loc_role': By.radiogroup,
        'loc_name': '有无特种作业人员:'
    }
    loc_is_major_hazard_source = {
        'loc_role': By.radiogroup,
        'loc_name': '是否有重大危险源:'
    }

    # 提交按钮
    loc_submit_button = {
        'loc_role': By.button,
        'loc_name': '提 交'
    }